﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace MvcAtletIS.Models
{
    [MetadataType(typeof(StatisticsMetaData))]
    public partial class Statistics
    {
    }

    public class StatisticsMetaData
    {
        [DisplayName("Pretekár")]
        [Required(ErrorMessage = "Pretekár je povinný údaj.")]
        public int CompetitorId { get; set; }

        [DisplayName("Preteky")]
        [Required(ErrorMessage = "Preteky sú povinný údaj.")]
        public int CompetitionId { get; set; }

        [DisplayName("Disciplína")]
        [Required(ErrorMessage = "Disciplína je povinný údaj.")]
        public int DisciplineId { get; set; }

        [DisplayName("Rok")]
        [Required(ErrorMessage = "Rok je povinný údaj.")]
        public int Year { get; set; }

        [DisplayName("Výkon (číselne)")]
        [Required(ErrorMessage = "Výkon (číselne) je povinný údaj.")]
        public int Result { get; set; }

        [DisplayName("Výkon")]
        [Required(ErrorMessage = "Výkon je povinný údaj.")]
        public string sResult { get; set; }

        [DisplayName("Poradie")]
        public string Rank { get; set; }

        [DisplayName("Halový")]
        public bool Indoor { get; set; }

        [DisplayName("Elektronický")]
        public bool Electronic { get; set; }

        [DisplayName("Poznámka")]
        public string Note { get; set; }

    }
}